Components
Custom components have to be developped in order to implement the application.
TextBox
Developping a custom high-level text edit component does not seem to be avoidable, it should then provide at least the following features :
- support for custom tiny monospaced font
- optional horizontal and vertical scrollbars
- optional lines wrap
Resources :
FileBrowser
A component for browsing the file system should provide :
- directories browsing
- support for expansion cards
- file streaming for large files
- file selection for opening or saving
- file name typing for creation or saving
- directory creation
Resources :
FontMaker
As custom fonts are being used, a tool to easily create them must be provided :
- stand-alone desktop application
- generates monospaced custom fonts from true-type fonts
Font related resources :